﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Drawing;

namespace TestApplication.business.api
{
    public interface ICaptureModel
    {
        Boolean MovementBrainResultReceived { get; set; }
        Boolean BrainResultReceived { get; set; }
        Boolean EyeWebcamResultReceived { get; set; }
        Boolean CapturedImageChanged { get; set; }
        Bitmap Image { get; set; }
        int SelectedWebcam { get; set; }
        void StartWebcamCapture();
        void StopWebcamCapture();
        IDisposable Subscribe(IObserver<Bitmap> observer);
        void ThreadRun();

    }
}
